package ZooManager;

import java.util.ArrayList;

/**
 * Created with IntelliJ IDEA.
 * User: James Barker
 * Date: 21/08/12
 * Time: 12:49 PM
 * To change this template use File | Settings | File Templates.
 */
public class CageCreator extends ArrayList {
    Cage temp;

    public CageCreator() {

        //TEMP: ADD SOME CAGES
        temp = new Cage("Rhino Enclosure", 1, 50, "Shaded Outdoors", 1, "Rhinos", "3 rhinos");
        temp.addEntry(new Entry("Single"));
        this.add(temp);

        temp = new Cage("Monkey Gym", 2, 40, "Sunny Outdoors", 2, "Monkeys", "43 monkeys");
        temp.addEntry(new Entry("Roller Door"));
        temp.addEntry(new Entry("Cage Gate"));
        this.add(temp);

        temp = new Cage("Crocodile Pond", 3, 25, "Swampland", 3, "Crocodiles", "2 Crocodiles");
        temp.addEntry(new Entry("Single"));
        temp.addEntry(new Entry("Double"));
        temp.addEntry(new Entry("Wall Hatch"));
        this.add(temp);

        temp = new Cage("Ferret Cage", 4, 50, "Shaded Indoors", 1, "Ferrets", "16 Ferrets");
        temp.addEntry(new Entry("Single"));
        this.add(temp);

        temp = new Cage("Giraffe Pen", 5, 40, "Sunny Outdoors", 2, "Giraffes", "4 Giraffes");
        temp.addEntry(new Entry("Roller Door"));
        temp.addEntry(new Entry("Cage Gate"));
        this.add(temp);

        temp = new Cage("Elephant Paddock", 6, 25, "Swampland", 3, "Elephants", "5 Elephants");
        temp.addEntry(new Entry("Single"));
        temp.addEntry(new Entry("Double"));
        temp.addEntry(new Entry("Wall Hatch"));
        this.add(temp);

        temp = new Cage("Polar Bear Enclosure", 7, 50, "Shaded Outdoors", 1, "Polar Bears", "8 Polar Bears");
        temp.addEntry(new Entry("Single"));
        this.add(temp);

        temp = new Cage("Lion Cage", 8, 40, "Sunny Outdoors", 2, "Lions", "10 Lions");
        temp.addEntry(new Entry("Roller Door"));
        temp.addEntry(new Entry("Cage Gate"));
        this.add(temp);

        temp = new Cage("Otter Pond", 9, 25, "Swampland", 3, "Otters", "45 Otters");
        temp.addEntry(new Entry("Single"));
        temp.addEntry(new Entry("Double"));
        temp.addEntry(new Entry("Wall Hatch"));
        this.add(temp);

        temp = new Cage("Snake Cage", 10, 50, "Shaded Outdoors", 1, "Snakes", "9 Snakes");
        temp.addEntry(new Entry("Single"));
        this.add(temp);

        temp = new Cage("Horse Stable", 11, 40, "Sunny Outdoors", 2, "Horses", "6 Horses");
        temp.addEntry(new Entry("Roller Door"));
        temp.addEntry(new Entry("Cage Gate"));
        this.add(temp);

        temp = new Cage("Anteater Pen", 12, 25, "Swampland", 3, "Anteaters", "2 Anteaters");
        temp.addEntry(new Entry("Single"));
        temp.addEntry(new Entry("Double"));
        temp.addEntry(new Entry("Wall Hatch"));
        this.add(temp);

        temp = new Cage("Tiger Cage", 13, 50, "Shaded Outdoors", 1, "Tigers", "3 Tigers");
        temp.addEntry(new Entry("Single"));
        this.add(temp);

        temp = new Cage("Deer Paddock", 14, 40, "Sunny Outdoors", 2, "Deers", "6 Deers");
        temp.addEntry(new Entry("Roller Door"));
        temp.addEntry(new Entry("Cage Gate"));
        this.add(temp);

        temp = new Cage("Leopards Enclosure", 15, 25, "Swampland", 3, "Leopards", "2 Leopards");
        temp.addEntry(new Entry("Single"));
        temp.addEntry(new Entry("Double"));
        temp.addEntry(new Entry("Wall Hatch"));
        this.add(temp);

        temp = new Cage("Toucan Aviary", 16, 50, "Shaded Outdoors", 1, "Toucans", "22 Toucans");
        temp.addEntry(new Entry("Single"));
        this.add(temp);

        temp = new Cage("Gorilla Pen", 17, 40, "Sunny Outdoors", 2, "Gorillas", "7 Gorillas");
        temp.addEntry(new Entry("Roller Door"));
        temp.addEntry(new Entry("Cage Gate"));
        this.add(temp);

        temp = new Cage("Hippopotamus Swamp", 18, 25, "Swampland", 3, "Hippopotamus", "9 Hippopotamus");
        temp.addEntry(new Entry("Single"));
        temp.addEntry(new Entry("Double"));
        temp.addEntry(new Entry("Wall Hatch"));
        this.add(temp);
    }
}
